package com.lehecai.core.task.service;

import com.lehecai.core.task.entity.AsyncTaskItem;

import java.util.List;

/**
 * 队列任务数据操作接口
 * Created by qatang on 14-2-26.
 */
public interface IAsyncTaskService {
    /**
     * 保存
     * @param asyncTaskItem
     * @return
     */
    public AsyncTaskItem save(AsyncTaskItem asyncTaskItem);

    /**
     * 修改
     * @param asyncTaskItem
     * @return
     */
    public void update(AsyncTaskItem asyncTaskItem);

    /**
     * 查询
     * @param id
     * @return
     */
    public AsyncTaskItem get(Long id);

    /**
     * 批量查询
     * @return
     */
    public List<AsyncTaskItem> list();
}
